﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Revis.VClinicNet.App.Internal.Dto
{
    public class EntryContentDto
    {
        public string Reason { get; set; }
        public string Description { get; set; }
        public string Recommendation { get; set; }
    }

    public class EntryDto
    {
        public long Id { get; set; }
        public DoctorInfoDto Author { get; set; }
        public PatientInfoDto Patient { get; set; }
        public EntryContentDto Content { get; set; }
        public DateTime Date { get; set; }
    }

    public class EntryCreateDto
    {
        public long DoctorId { get; set; }
        public long VisitId { get; set; }
        public string Reason { get; set; }
        public string Description { get; set; }
        public string Recommendation { get; set; }        
    }
    
    public class EntryInfoDto
    {
        public long Id { get; set; }
        public string Reason { get; set; }
        public DateTime Date { get; set; }        
    }

    public class EntryListDto
    {
        public IList<EntryInfoDto> Entries { get; set; }
    }
}
